<?php

/**
 * Description of init
 *
 * @author gilmario
 */

namespace App;

use SON\init\Bootstrap;

class init extends Bootstrap {

    function __construct() {
        parent::__construct();
    }

    protected function initRoutes() {
        $nome_site = '/caixa';
        $ar['home'] = array('route' => '/', 'controller' => 'index', 'action' => 'index');
        $ar['home_2'] = array('route' => $nome_site . '/', 'controller' => 'index', 'action' => 'index');
        $ar['logar'] = array('route' => $nome_site . '/logar', 'controller' => 'index', 'action' => 'logar');
        $ar['login'] = array('route' => $nome_site . '/login', 'controller' => 'index', 'action' => 'login');
        $ar['logout'] = array('route' => $nome_site . '/logout', 'controller' => 'index', 'action' => 'logout');
        $ar['usuario'] = array('route' => $nome_site . '/usuario', 'controller' => 'usuario', 'action' => 'index');
        $ar['usuario_add'] = array('route' => $nome_site . '/usuario_adiciona', 'controller' => 'usuario', 'action' => 'adiciona');
        $ar['beneficiario'] = array('route' => $nome_site . '/beneficiario', 'controller' => 'beneficiario', 'action' => 'index');
        $ar['beneficiario_add'] = array('route' => $nome_site . '/beneficiario_add', 'controller' => 'beneficiario', 'action' => 'adiciona');
        $ar['beneficiario_lista'] = array('route' => $nome_site . '/beneficiario_lista', 'controller' => 'beneficiario', 'action' => 'lista');
        $ar['conta'] = array('route' => $nome_site . '/conta', 'controller' => 'conta', 'action' => 'index');
        $ar['conta_add'] = array('route' => $nome_site . '/conta_add', 'controller' => 'conta', 'action' => 'adiciona');
        $ar['conta_lista'] = array('route' => $nome_site . '/conta_lista', 'controller' => 'conta', 'action' => 'consulta');
        $ar['conta_baixa'] = array('route' => $nome_site . '/conta_baixa', 'controller' => 'conta', 'action' => 'baixa');
        $ar['inicia'] = array('route' => $nome_site . '/inicia', 'controller' => 'inicia', 'action' => 'inicializa');
        $ar['conta_ver'] = array('route' => $nome_site . '/conta_ver', 'controller' => 'conta', 'action' => 'visualiza');
        $ar['conta_exlui_parcela'] = array('route' => $nome_site . '/conta_exclui_parcela', 'controller' => 'conta', 'action' => 'excluirparcela');
        $ar['conta_exlui_parcela2'] = array('route' => $nome_site . '/conta_exclui_parcela_2', 'controller' => 'conta', 'action' => 'excluirparcela2');
        $ar['conta_exlui'] = array('route' => $nome_site . '/conta_excluir', 'controller' => 'conta', 'action' => 'excluir');
        $ar['relatoriop'] = array('route' => $nome_site . '/relatorio_periodo', 'controller' => 'relatorio', 'action' => 'periodo');
        $ar['relatoriov'] = array('route' => $nome_site . '/relatorio_vencidos', 'controller' => 'relatorio', 'action' => 'vencidos');
        $ar['relatoriob'] = array('route' => $nome_site . '/balanco', 'controller' => 'relatorio', 'action' => 'balanco');

        $this->setRouts($ar);
    }

    public static function getDb() {
        $db = new \PDO("mysql:host=localhost;dbname=conta", 'root', 'root');
        return $db;
    }

}
